﻿@charset "utf-8";

/* base
----------------------------------------------------------*/
* {	margin: 0px; padding: 0px; list-style-type: none; }
a { color:#336699; text-decoration:none;cursor:pointer; }
a:hover { color: #d44d41; text-decoration:underline; }
a:active {}
img{border:0px;}
input{font-family:微软雅黑,Tahoma, Arial; font-size: 12px;}
input[type="text"], textarea { border:1px solid #97A9C1; height:20px;line-height:20px; padding: 1px 3px 1px 3px;background-color:#ffffff; font-weight:normal;font-size:12px;}


/* parts
----------------------------------------------------------*/
/* body */
body {font:12px/150% "宋体",Arial;}

/* container */
#container { margin: auto; width: 980px; background: url("../../images/admin_bg.jpg") repeat-y; }

/* top */
#topbar { position: relative; width: 980px; height: 48px;  background: url("../../images/admin_topbar.jpg") no-repeat;}
#topbar h1 {padding: 10px 0px 0px 20px; color:#E6F1F5; font-family:微软雅黑,Tahoma, Arial; font-size: 12px; }
	
/* header */
#header { position: relative; height:60px; }
#header a#logo { display:block; position: absolute; left: 30px; top: 5px; height: 39px; width:300px;  background: url("../../images/admin_logo.gif") no-repeat; }
#header a#logo:hover {text-decoration: none;}
#header .login_info { position: absolute; right: 15px; top: 10px; height: 32px; text-align: right;  }
#header .login_info a, #header .login_info span {padding-left: 5px; padding-right:5px;}
#header .login_info a.logout {color:#D45D41; text-decoration: underline;}
	
/* main */
#main { width: 950px; margin: auto; background-color: #FFFFFF;}
#main:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}

/* user_menu */
#user_menu { float:left; position:relative; width: 160px; border: 1px solid #99BBE8}
#user_menu .otitle { height: 22px; line-height: 22px; color: #2A3249; font-weight: bold; text-indent: 15px; background:url("../../images/navBlue.jpg") repeat-x ; }
#user_menu ul.olevel {}
#user_menu ul.olevel li.olevel {padding-bottom: 2px;}
#user_menu ul.olevel li.olevel .stitle { height: 28px; line-height: 28px; text-indent: 15px; color: #000000; cursor: pointer; background:url("../../images/admin_title_bg1.jpg") repeat-x ;}
#user_menu ul.olevel li.olevel ul.slevel {background-color: #FFFFFF;  padding: 5px; display:none; }
#user_menu ul.olevel li.olevel ul.slevel li { height: 24px; line-height: 24px; padding-left: 25px; background:url("../../images/navRss.jpg") no-repeat 5px 5px;}
#user_menu ul.olevel li.olevel ul.slevel li.current {background-color: #D8E6F6; border: 1px dotted #A3BBE9;}

/* user_content */
#user_content { float:right; width: 780px; border: 1px solid #99BBE8; background:url("../../images/navBlue.jpg") repeat-x ; }
#user_content #navigation { height: 22px; padding-left: 30px; background:url("../../images/navIcon.jpg") no-repeat 5px 0px;  }
#user_content #navigation span {line-height: 22px; color: #2A3249; font-weight: bold; }

/* footer */
#footer{ position: relative; width: 980px; height: 46px; line-height: 46px; text-align:center; color:#5B5B5B;  background: url("../../images/admin_bottom.jpg") no-repeat; }

/* dialog */
.dialog {display: none;}
.dialog .search_panel {padding: 5px; text-align: center;}
.view_content .oper_panel_1 a.btn{display:inline-block; width: 80px; height: 24px; line-height:24px; margin:0px 5px 0px 0px; text-align:center; border: 1px solid #AED0EA; color: #000000; font-size: 12px; background:url("../../images/admin_btn_bg2.jpg") repeat-x; }
.view_content .oper_panel_1 a.btn:hover{ text-decoration:none; }
.dialog .search_panel .btn { display: inline-block; margin-right: 10px;}
.dialog .search_panel label.label {display: inline-block;  text-align: right; margin-right: 10px;}
.dialog .search_panel input {width: 180px; margin-right: 10px;}
.dialog .page_list {position:relative; height: 30px; line-height: 30px; width: 100%;  margin: auto; color: #555555; text-align: right;}
.dialog .page_list a {display: inline-block; height: 30px; line-height:30px; margin-right: 10px;}
.dialog .page_list .info {position:absolute; left: 0px; top: 0px;}
.dialog .page_list .info .count {margin: 0px 5px 0px 5px; color: #d44d41; }
.dialog .page_list .pages .page_now {margin-right: 10px; color: #d44d41;}
.dialog .tb_list {position:relative; width: 100%; }
.dialog .tb_list thead tr{height: 30px; background:url("../../images/admin_th_bg.jpg") repeat-x;}
.dialog .tb_list thead th span{display: block; color: #333333; height: 16px; line-height: 16px;  font-weight: normal; border-right: 1px solid #ABADB3; }
.dialog .tb_list thead th.lastcol span {border-right: none;}
.dialog .tb_list tbody td {height: 30px; text-align: center; border-bottom: 1px solid #E6E6E8; color: #555555;}
.dialog .tb_list tbody tr.result_none { height: 100px;}

/* right */
.right {display: none;}

/* view_content
----------------------------------------------------------*/

/* oper_panel */
.view_content .form_panel .oper_panel { position:relative; text-align:center; padding-right: 60px; }
.view_content .form_panel .oper_panel a.btn{display:inline-block; width: 80px; height: 27px; line-height:27px; margin:0px 50px 0px 50px; text-align:center; font-weight:bold; border: 1px solid #97A9C1; color: #485966; font-size: 14px; background:url("../../images/admin_btn_bg.jpg") repeat-x; }
.view_content .form_panel .oper_panel a.btn:hover{ text-decoration:none; }

/* form_panel */
.view_content .form_panel {padding:0px 0px 40px 0px;}
.view_content .form_panel .title { height: 30px; line-height: 30px; color: #292929; font-size: 14px; text-indent: 20px; background-color: #F1F2F4; border-bottom: 1px solid #DDDDDE; font-weight: bold;}
.view_content .form_panel ul.feild_list{padding: 10px 20px 20px 20px;  min-height:350px;}
.view_content .form_panel ul.feild_list li { height: 30px; margin-bottom: 5px;  }
.view_content .form_panel ul.feild_list li label {display: inline-block; width: 150px;  color: #292929; font-size: 12px;  vertical-align: middle; }
.view_content .form_panel ul.feild_list li label.label {text-align: right; margin-right: 5px;}
.view_content .form_panel ul.feild_list li span.field { display: inline-block; width: 360px; vertical-align: middle;} 
.view_content .form_panel ul.feild_list li input {width: 360px; height: 20px; _height: 18px; vertical-align: middle; }
.view_content .form_panel ul.feild_list li select {width: 200px; height: 20px; _height: 18px; vertical-align: middle;} 

.view_content .form_panel ul.feild_list li textarea {width: 360px; height: 100px; _height: 98px; vertical-align: middle;} 
.view_content .form_panel ul.feild_list li#liProductDes{ height:120px;}

.view_content .form_panel ul.feild_list li #btnUpload{ width:80px; height:30px; margin-left:35%;}
/* info*/
.view_content .form_panel .info{ margin: 30px 30px 0px 30px; padding-top: 10px; border-top: 1px dotted #99BBE8;}
.view_content .form_panel .info .ititle{display:none;}

.redcolor{ color:Red;}